Table: Accounting Changes and Error Corrections Disclosures [Table]

Line Label Object Class Period Type Balance Name
1 Accounting Changes and Error Corrections Disclosures [Table] [Table]

*

*

added:AccountingChangesErrorCorrectionsDisclosuresTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Accounting Changes and Error Corrections Disclosures [Line Items] [Line Items]

*

*

added:AccountingChangesErrorCorrectionsDisclosuresLineItems
5 Accounting Changes and Error Corrections [Hierarchy] [Abstract]

*

*

added:AccountingChangesErrorCorrectionsHierarchy
6 Accounting Changes and Error Corrections [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:AccountingChangesAndErrorCorrectionsTextBlock
7 Change in Reporting Entity [Concept] Text/String For Period

*

us-gaap:ChangeInReportingEntity
8 Immaterial Error Correction [Concept] Text/String For Period

*

us-gaap:ImmaterialErrorCorrection
9 New Accounting Pronouncements and Changes in Accounting Principles [Hierarchy] [Abstract]

*

*

us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract
10 Description of New Accounting Pronouncements Not yet Adopted [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted
11 Transition Method, Carrying Value, Description [Concept] Text/String For Period

*

us-gaap:TransitionMethodCarryingValueDescription
12 Transition Method, Fair Value, Description [Concept] Text/String For Period

*

us-gaap:TransitionMethodFairValueDescription
13 Transition Method, Unpaid Principal Balance, Description [Concept] Text/String For Period

*

us-gaap:TransitionMethodUnpaidPrincipalBalanceDescription